Métodos de Pago
Aquí encontrarás todos los servicios asociados con nuestra plataforma
Detalles
Método | Imagen | Método de Pago | Soluciones |
---|---|---|---|
Niubiz | ![]() | niubiz_payment | Tarjetas |
Paga con tu banco | ![]() | prometeo_payment | Transferencia |
Coinbase | ![]() | coinbase_payment | Crypto |
PagoEfectivo | ![]() | pagoefectivo_payment | Efectivo |
Como Crear un Pago
POST - https://url.base/api/payment/new
Endpoint para crear un nuevo pago. Para crear una nueva solicitud de pago,
la solicitud debe ser construida con los siguientes parámetros.
Campo | Tipo | Descripción |
---|---|---|
*currency | String | Código de moneda ISO # Países y monedas |
*country | String | Formato de país internacional. # Países y monedas |
*amount | Integer | Monto de la transacción |
*clientName | String | Nombre completo del cliente |
*clientEmail | String | Correo electrónico del cliente |
*clientPhone | String | Teléfono del cliente |
*clientDocument | String | DNI del cliente |
*paymentMethod | String | Métodos de pago disponibles Conozca los métodos disponibles para su comercio |
*urlConfirmation | Link | Url de confirmación del pago |
*urlFinal | Link | Redirección de URL después de completar el pago |
*urlRejected | Link | Redirección de URL en caso de rechazo de la transacción |
*order | String | Identificador del pago a asociar. El campo "order" debe ser único e irrepetible |
*sign | String | La firma de los parámetros es única para cada transacción |
isIframePay | Boolean | Si 'isIframePay' es VERDADERO, se proporcionará un iframe y un código QR para que se integre dentro de la página del comercio. Si 'isIframePay' es FALSO, recibirás una URLPAY, la cual deberá redirigir al cliente al sistema de pago Prontopaga. |
info
Como recomendación, esta información debería proceder del perfil del cliente.
Ejemplo
{
$data = [
"currency" => "PEN",
"country" => "PE",
"amount" => 100,
"clientName" => "Demo",
"clientEmail" => "[email protected]",
"clientPhone" => "999999999",
"clientDocument" => "999999999",
"paymentMethod" => "niubiz_payment",
"urlConfirmation" => "webhook",
"urlFinal" => "url rediret",
"urlreject" => "url reject",
"order" => "order id"
"sing" => "Firma de los parámetros"
"isIframePay" => true (o false)
];
}
info
Por defecto el campo isIframePay es (false), este campo no es requerido.
Respuesta Crear un pago
La respuesta de ProntoPaga a la solicitud de pago es el UID de la transacción y la URL a la que debe redirigir al usuario

Ejemplo de un isIframePay True exitoso
{
"qrCode"= [string] // Enlace de iFrame para incrustar en tu comercio
"urlPay"= [string] // Enlace para procesar el pago
"uid"= [string] // Identificador de pago en el sistema
}
Ejemplo de un isIframePay false exitoso
{
"urlPay"= [string] // Enlace para procesar el pago
"uid"= [string] // Identificador de pago en el sistema
}